Rayed tree oyster - Spanish English Dictionary